package com.ruoyi.eamp.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.entity.SysDept;
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.eamp.domain.EampClassManage;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.List;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class DutyVo {

    private static final long serialVersionUID = 1L;

    /** 值班id */
    private Long dutyId;
private Long classCreatePeople;
    /** 值班名称 */
    @Excel(name = "值班名称")
    private String dutyName;

    /** 排班选择 */
    @Excel(name = "排班选择")
    private String dutyChoose;

    /** 值班开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "值班开始时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date dutyBegin;

    /** 值班结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "值班结束时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date dutyEnd;

    /** 备注 */
    @Excel(name = "备注")
    private String dutyRemark;

    /** 值班人 */
    @Excel(name = "值班人")
    private Long classWatchman;

    /** 状态 */
    @Excel(name = "状态")
    private Long classState;

    /** 删除 */
    @Excel(name = "删除")
    private Long delFlg;

    /** 中间表id */
    @Excel(name = "中间表id")
    private Long dateId;
    private Long classManageId;
    private List<SysUser> dutyPeople;
    private EampClassManage eampClassManage;
    private SysUser sysUser;
    private SysDept sysDept;
}
